package com.starfactory.customer.table.deviceConfig;
// ${import}

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 帮我创建一个表，表名为t_device_config，包含id、备类型、CPU使用率阈值、内存使用率阈值、磁盘使用率、网络输入占用率、网络输出占用率、分页器、删除标志（0 未删除 1已删除）；
 */
@Data
@TableName(value = "device_config")
public class DeviceConfig {
  /*
   * 主键ID
   */
  @TableId(value = "id", type = IdType.AUTO)
  private Long id;
  /*
   * 备类型
   */
  private String deviceType;
  /*
   * CPU使用率阈值
   */
  @TableField(updateStrategy = FieldStrategy.IGNORED)
  private Double cpuUsageThreshold;
  /*
   * 内存使用率阈值
   */
  private Double memoryUsageThreshold;
  /*
   * 磁盘使用率
   */
  private Double diskUsage;
  /*
   * 网络输入占用率
   */
  private Double networkInputUsage;
  /*
   * 网络输出占用率
   */
  private Double networkOutputUsage;
  /*
   * 分页器
   */
  private String pager;
  /*
   * 删除标志（0 未删除 1已删除）
   */
  private Integer deleteFlag;
  /*
   * 创建时间
   */
  private LocalDateTime createTime;
  /*
   * 更新时间
   */
  private LocalDateTime updateTime;
}
